<?php
/**
 * Author Yulin
 * Email  dwzhanglong@126.com
 * Date   2017-9-19
 * Func   北京时时彩（信用玩法）
 */
defined('IN_YuLin') || exit('NO PERMIT!');

//	返回中奖金额	data为订单信息，plays为玩法
function PrizeCount_32($data,$plays)
{
	if(!$data || !$data['result'] || !$plays)
	{
		return 0;
	}
	
	//	玩法
	$result = explode(',',$data['result']);
	
	//	5中1 中一个号即中奖
	if($plays['parentid'] == 738)
	{
		if(in_array($data['rednum'],$result))
		{
			return $data['money'] * $data['odds'];
		}
		
		return 0;
	}
	
	//	龙虎斗
	//	第一球VS第二球
	if($plays['playid'] == 998)
	{
		return $result[0] > $result[1] ? $data['money'] * $data['odds'] : 0;
	}
	if($plays['playid'] == 999)
	{
		return $result[0] < $result[1] ? $data['money'] * $data['odds'] : 0;
	}
	if($plays['playid'] == 1000)
	{
		return $result[0] == $result[1] ? $data['money'] * $data['odds'] : 0;
	}
	
	//	第一球VS第三球
	if($plays['playid'] == 1001)
	{
		return $result[0] > $result[2] ? $data['money'] * $data['odds'] : 0;
	}
	if($plays['playid'] == 1002)
	{
		return $result[0] < $result[2] ? $data['money'] * $data['odds'] : 0;
	}
	if($plays['playid'] == 1003)
	{
		return $result[0] == $result[2] ? $data['money'] * $data['odds'] : 0;
	}
	
	//	第一球VS第四球
	if($plays['playid'] == 1004)
	{
		return $result[0] > $result[3] ? $data['money'] * $data['odds'] : 0;
	}
	if($plays['playid'] == 1005)
	{
		return $result[0] < $result[3] ? $data['money'] * $data['odds'] : 0;
	}
	if($plays['playid'] == 1006)
	{
		return $result[0] == $result[3] ? $data['money'] * $data['odds'] : 0;
	}
	
	//	第一球VS第五球
	if($plays['playid'] == 1007)
	{
		return $result[0] > $result[4] ? $data['money'] * $data['odds'] : 0;
	}
	if($plays['playid'] == 1008)
	{
		return $result[0] < $result[4] ? $data['money'] * $data['odds'] : 0;
	}
	if($plays['playid'] == 1009)
	{
		return $result[0] == $result[4] ? $data['money'] * $data['odds'] : 0;
	}
	
	//	第二球VS第三球
	if($plays['playid'] == 1010)
	{
		return $result[1] > $result[2] ? $data['money'] * $data['odds'] : 0;
	}
	if($plays['playid'] == 1011)
	{
		return $result[1] < $result[2] ? $data['money'] * $data['odds'] : 0;
	}
	if($plays['playid'] == 1012)
	{
		return $result[1] == $result[2] ? $data['money'] * $data['odds'] : 0;
	}
	
	//	第二球VS第四球
	if($plays['playid'] == 1013)
	{
		return $result[1] > $result[3] ? $data['money'] * $data['odds'] : 0;
	}
	if($plays['playid'] == 1014)
	{
		return $result[1] < $result[3] ? $data['money'] * $data['odds'] : 0;
	}
	if($plays['playid'] == 1015)
	{
		return $result[1] == $result[3] ? $data['money'] * $data['odds'] : 0;
	}
	
	//	第二球VS第五球
	if($plays['playid'] == 1016)
	{
		return $result[1] > $result[4] ? $data['money'] * $data['odds'] : 0;
	}
	if($plays['playid'] == 1017)
	{
		return $result[1] < $result[4] ? $data['money'] * $data['odds'] : 0;
	}
	if($plays['playid'] == 1018)
	{
		return $result[1] == $result[4] ? $data['money'] * $data['odds'] : 0;
	}
	
	//	第三球VS第四球
	if($plays['playid'] == 1019)
	{
		return $result[2] > $result[3] ? $data['money'] * $data['odds'] : 0;
	}
	if($plays['playid'] == 1020)
	{
		return $result[2] < $result[3] ? $data['money'] * $data['odds'] : 0;
	}
	if($plays['playid'] == 1021)
	{
		return $result[2] == $result[3] ? $data['money'] * $data['odds'] : 0;
	}
	
	//	第三球VS第五球
	if($plays['playid'] == 1022)
	{
		return $result[2] > $result[4] ? $data['money'] * $data['odds'] : 0;
	}
	if($plays['playid'] == 1023)
	{
		return $result[2] < $result[4] ? $data['money'] * $data['odds'] : 0;
	}
	if($plays['playid'] == 1024)
	{
		return $result[2] == $result[4] ? $data['money'] * $data['odds'] : 0;
	}
	
	//	第四球VS第五球
	if($plays['playid'] == 1025)
	{
		return $result[3] > $result[4] ? $data['money'] * $data['odds'] : 0;
	}
	if($plays['playid'] == 1026)
	{
		return $result[3] < $result[4] ? $data['money'] * $data['odds'] : 0;
	}
	if($plays['playid'] == 1027)
	{
		return $result[3] == $result[4] ? $data['money'] * $data['odds'] : 0;
	}
	
	//	前三豹子、顺子、对子、半顺、杂六
	if($plays['parentid'] == 554)
	{
		//	豹子
		$baozi = ($result[0] == $result[1] && $result[1] == $result[2]);
		
		//	901,321,546都中奖，不分顺序
		$tmp = [$result[0],$result[1],$result[2]];
		sort($tmp);
		$shunzi = ((implode('',$tmp) == '019') || (($tmp[0] + 1) == $tmp[1] && ($tmp[1] + 1) == $tmp[2]));
		
		//	对子 不包括豹子
		$duizi = (!$baozi && ($result[0] == $result[1] || $result[0] == $result[2] || $result[1] == $result[2]));
		
		//	半顺 不包括顺子、对子
		$banshun = (!$baozi && !$duizi && ((($tmp[1] - $tmp[0]) == 1) || (($tmp[2] - $tmp[1]) == 1)));
		
		//	杂六
		$zaliu = !$baozi && !$shunzi && !$duizi && !$banshun;
	
		//	前三豹子
		if($plays['playid'] == 2434)
		{
			return $baozi ? $data['money'] * $data['odds'] : 0;
		}
		
		//	前三顺子
		if($plays['playid'] == 2435)
		{
			return $shunzi ? $data['money'] * $data['odds'] : 0;
		}
		
		//	前三对子
		if($plays['playid'] == 2436)
		{
			return $duizi ? $data['money'] * $data['odds'] : 0;
		}
		
		//	前三杂六
		if($plays['playid'] == 2437)
		{
			return $zaliu ? $data['money'] * $data['odds'] : 0;
		}
		
		//	前三半顺
		if($plays['playid'] == 2438)
		{
			return $banshun ? $data['money'] * $data['odds'] : 0;
		}
		
		return 0;
	}
	
	//	中三豹子、顺子、对子、半顺、杂六
	if($plays['parentid'] == 555)
	{
		//	豹子
		$baozi = ($result[1] == $result[2] && $result[2] == $result[3]);
		
		//	901,321,546都中奖，不分顺序
		$tmp = [$result[1],$result[2],$result[3]];
		sort($tmp);
		$shunzi = ((implode('',$tmp) == '019') || (($tmp[0] + 1) == $tmp[1] && ($tmp[1] + 1) == $tmp[2]));
		
		//	对子 不包括豹子
		$duizi = (!$baozi && ($result[1] == $result[2] || $result[1] == $result[3] || $result[2] == $result[3]));
		
		//	半顺 不包括顺子、对子
		$banshun = (!$baozi && !$duizi && ((($tmp[1] - $tmp[0]) == 1) || (($tmp[2] - $tmp[1]) == 1)));
		
		//	杂六
		$zaliu = !$baozi && !$shunzi && !$duizi && !$banshun;
	
		//	中三豹子
		if($plays['playid'] == 2439)
		{
			return $baozi ? $data['money'] * $data['odds'] : 0;
		}
		
		//	中三顺子
		if($plays['playid'] == 2440)
		{
			return $shunzi ? $data['money'] * $data['odds'] : 0;
		}
		
		//	中三对子
		if($plays['playid'] == 2441)
		{
			return $duizi ? $data['money'] * $data['odds'] : 0;
		}
		
		//	中三杂六
		if($plays['playid'] == 2442)
		{
			return $zaliu ? $data['money'] * $data['odds'] : 0;
		}
		
		//	中三半顺
		if($plays['playid'] == 2443)
		{
			return $banshun ? $data['money'] * $data['odds'] : 0;
		}
		
		return 0;
	}
	
	//	后三豹子、顺子、对子、半顺、杂六
	if($plays['parentid'] == 556)
	{
		//	豹子
		$baozi = ($result[2] == $result[3] && $result[3] == $result[4]);
		
		//	901,321,546都中奖，不分顺序
		$tmp = [$result[2],$result[3],$result[4]];
		sort($tmp);
		$shunzi = ((implode('',$tmp) == '019') || (($tmp[0] + 1) == $tmp[1] && ($tmp[1] + 1) == $tmp[2]));
		
		//	对子 不包括豹子
		$duizi = (!$baozi && ($result[2] == $result[3] || $result[2] == $result[4] || $result[3] == $result[4]));
		
		//	半顺 不包括顺子、对子
		$banshun = (!$baozi && !$duizi && ((($tmp[1] - $tmp[0]) == 1) || (($tmp[2] - $tmp[1]) == 1)));
		
		//	杂六
		$zaliu = !$baozi && !$shunzi && !$duizi && !$banshun;
	
		//	后三豹子
		if($plays['playid'] == 2444)
		{
			return $baozi ? $data['money'] * $data['odds'] : 0;
		}
		
		//	后三顺子
		if($plays['playid'] == 2445)
		{
			return $shunzi ? $data['money'] * $data['odds'] : 0;
		}
		
		//	后三对子
		if($plays['playid'] == 2446)
		{
			return $duizi ? $data['money'] * $data['odds'] : 0;
		}
		
		//	后三杂六
		if($plays['playid'] == 2447)
		{
			return $zaliu ? $data['money'] * $data['odds'] : 0;
		}
		
		//	后三半顺
		if($plays['playid'] == 2448)
		{
			return $banshun ? $data['money'] * $data['odds'] : 0;
		}
		
		return 0;
	}
	
	//	总和大小、总和单双
	$zonghe = $result[0] + $result[1] + $result[2] + $result[3] + $result[4];
	
	//	总大
	if($plays['playid'] == 693)
	{
		return $zonghe > 22 ? $data['money'] * $data['odds'] : 0;
	}
	
	//	总小
	if($plays['playid'] == 694)
	{
		return $zonghe < 23 ? $data['money'] * $data['odds'] : 0;
	}
	
	//	总单
	if($plays['playid'] == 691)
	{
		return $zonghe % 2 ? $data['money'] * $data['odds'] : 0;
	}
	
	//	总双
	if($plays['playid'] == 692)
	{
		return $zonghe % 2 == 0 ? $data['money'] * $data['odds'] : 0;
	}
	
	//	第五球 单个号码
	if(in_array($plays['parentid'],[230]))
	{
		return $result[4] == $data['rednum'] ? $data['money'] * $data['odds'] : 0;
	}
	
	//	第五球 大小
	if($plays['playid'] == 761)
	{
		return $result[4] > 4 ? $data['money'] * $data['odds'] : 0;
	}
	if($plays['playid'] == 762)
	{
		return $result[4] < 5 ? $data['money'] * $data['odds'] : 0;
	}
	
	//	第五球 单双
	if($plays['playid'] == 763)
	{
		return $result[4] % 2 ? $data['money'] * $data['odds'] : 0;
	}
	if($plays['playid'] == 764)
	{
		return $result[4] % 2 == 0 ? $data['money'] * $data['odds'] : 0;
	}
	
	//	第四球 单个号码
	if(in_array($plays['parentid'],[227]))
	{
		return $result[3] == $data['rednum'] ? $data['money'] * $data['odds'] : 0;
	}
	
	//	第四球 大小
	if($plays['playid'] == 747)
	{
		return $result[3] > 4 ? $data['money'] * $data['odds'] : 0;
	}
	if($plays['playid'] == 748)
	{
		return $result[3] < 5 ? $data['money'] * $data['odds'] : 0;
	}
	
	//	第四球 单双
	if($plays['playid'] == 749)
	{
		return $result[3] % 2 ? $data['money'] * $data['odds'] : 0;
	}
	if($plays['playid'] == 750)
	{
		return $result[3] % 2 == 0 ? $data['money'] * $data['odds'] : 0;
	}
	
	//	第三球 单个号码
	if(in_array($plays['parentid'],[224]))
	{
		return $result[2] == $data['rednum'] ? $data['money'] * $data['odds'] : 0;
	}
	
	//	第三球 大小
	if($plays['playid'] == 733)
	{
		return $result[2] > 4 ? $data['money'] * $data['odds'] : 0;
	}
	if($plays['playid'] == 734)
	{
		return $result[2] < 5 ? $data['money'] * $data['odds'] : 0;
	}
	
	//	第三球 单双
	if($plays['playid'] == 735)
	{
		return $result[2] % 2 ? $data['money'] * $data['odds'] : 0;
	}
	if($plays['playid'] == 736)
	{
		return $result[2] % 2 == 0 ? $data['money'] * $data['odds'] : 0;
	}
	
	//	第二球 单个号码
	if(in_array($plays['parentid'],[221]))
	{
		return $result[1] == $data['rednum'] ? $data['money'] * $data['odds'] : 0;
	}
	
	//	第二球 大小
	if($plays['playid'] == 719)
	{
		return $result[1] > 4 ? $data['money'] * $data['odds'] : 0;
	}
	if($plays['playid'] == 720)
	{
		return $result[1] < 5 ? $data['money'] * $data['odds'] : 0;
	}
	
	//	第二球 单双
	if($plays['playid'] == 721)
	{
		return $result[1] % 2 ? $data['money'] * $data['odds'] : 0;
	}
	if($plays['playid'] == 722)
	{
		return $result[1] % 2 == 0 ? $data['money'] * $data['odds'] : 0;
	}
	
	//	第一球 单个号码
	if(in_array($plays['parentid'],[218]))
	{
		return $result[0] == $data['rednum'] ? $data['money'] * $data['odds'] : 0;
	}
	
	//	第一球 大小
	if($plays['playid'] == 705)
	{
		return $result[0] > 4 ? $data['money'] * $data['odds'] : 0;
	}
	if($plays['playid'] == 706)
	{
		return $result[0] < 5 ? $data['money'] * $data['odds'] : 0;
	}
	
	//	第一球 单双
	if($plays['playid'] == 707)
	{
		return $result[0] % 2 ? $data['money'] * $data['odds'] : 0;
	}
	if($plays['playid'] == 708)
	{
		return $result[0] % 2 == 0 ? $data['money'] * $data['odds'] : 0;
	}
	
	
	
	
	
	
	
	//	正码四 单个号码
	if(in_array($plays['parentid'],[129]))
	{
		return $result[3] == $data['rednum'] ? $data['money'] * $data['odds'] : 0;
	}
	
	//	正码四 大
	if($plays['playid'] == 238)
	{
		return $result[3] > 5 ? $data['money'] * $data['odds'] : 0;
	}
	
	//	正码四 小
	if($plays['playid'] == 239)
	{
		return $result[3] < 6 ? $data['money'] * $data['odds'] : 0;
	}
	
	//	正码四 单
	if($plays['playid'] == 236)
	{
		return $result[3] % 2 ? $data['money'] * $data['odds'] : 0;
	}
	
	//	正码四 双
	if($plays['playid'] == 237)
	{
		return $result[3] % 2 == 0 ? $data['money'] * $data['odds'] : 0;
	}
	
	//	正码三 单个号码
	if(in_array($plays['parentid'],[126]))
	{
		return $result[2] == $data['rednum'] ? $data['money'] * $data['odds'] : 0;
	}
	
	//	正码三 大
	if($plays['playid'] == 223)
	{
		return $result[2] > 5 ? $data['money'] * $data['odds'] : 0;
	}
	
	//	正码三 小
	if($plays['playid'] == 224)
	{
		return $result[2] < 6 ? $data['money'] * $data['odds'] : 0;
	}
	
	//	正码三 单
	if($plays['playid'] == 221)
	{
		return $result[2] % 2 ? $data['money'] * $data['odds'] : 0;
	}
	
	//	正码三 双
	if($plays['playid'] == 222)
	{
		return $result[2] % 2 == 0 ? $data['money'] * $data['odds'] : 0;
	}
	
	//	正码二 单个号码
	if(in_array($plays['parentid'],[123]))
	{
		return $result[1] == $data['rednum'] ? $data['money'] * $data['odds'] : 0;
	}
	
	//	正码二 大
	if($plays['playid'] == 208)
	{
		return $result[1] > 5 ? $data['money'] * $data['odds'] : 0;
	}
	
	//	正码二 小
	if($plays['playid'] == 209)
	{
		return $result[1] < 6 ? $data['money'] * $data['odds'] : 0;
	}
	
	//	正码二 单
	if($plays['playid'] == 206)
	{
		return $result[1] % 2 ? $data['money'] * $data['odds'] : 0;
	}
	
	//	正码二 双
	if($plays['playid'] == 207)
	{
		return $result[1] % 2 == 0 ? $data['money'] * $data['odds'] : 0;
	}
	
	//	正码一 单个号码
	if(in_array($plays['parentid'],[120]))
	{
		return $result[0] == $data['rednum'] ? $data['money'] * $data['odds'] : 0;
	}
	
	//	正码一 大
	if($plays['playid'] == 193)
	{
		return $result[0] > 5 ? $data['money'] * $data['odds'] : 0;
	}
	
	//	正码一 小
	if($plays['playid'] == 194)
	{
		return $result[0] < 6 ? $data['money'] * $data['odds'] : 0;
	}
	
	//	正码一 单
	if($plays['playid'] == 191)
	{
		return $result[0] % 2 ? $data['money'] * $data['odds'] : 0;
	}
	
	//	正码一 双
	if($plays['playid'] == 192)
	{
		return $result[0] % 2 == 0 ? $data['money'] * $data['odds'] : 0;
	}
	
	//	特码 单个号码
	if(in_array($plays['parentid'],[132]))
	{
		return $result[4] == $data['rednum'] ? $data['money'] * $data['odds'] : 0;
	}
	
	//	特码 大
	if($plays['playid'] == 253)
	{
		return $result[4] > 5 ? $data['money'] * $data['odds'] : 0;
	}
	
	//	特码 小
	if($plays['playid'] == 254)
	{
		return $result[4] < 6 ? $data['money'] * $data['odds'] : 0;
	}
	
	//	特码 单
	if($plays['playid'] == 251)
	{
		return $result[4] % 2 ? $data['money'] * $data['odds'] : 0;
	}
	
	//	特码 双
	if($plays['playid'] == 252)
	{
		return $result[4] % 2 == 0 ? $data['money'] * $data['odds'] : 0;
	}
	
	//	总和大小、总和单双、总和尾数
	$zonghe = $result[0] + $result[1] + $result[2] + $result[3] + $result[4];
	$zongwei = substr($zonghe,-1);
	
	//	总大
	if($plays['playid'] == 185)
	{
		return $zonghe > 30 ? $data['money'] * $data['odds'] : 0;
	}
	
	//	总小
	if($plays['playid'] == 186)
	{
		return $zonghe < 30 ? $data['money'] * $data['odds'] : 0;
	}
	
	//	总单
	if($plays['playid'] == 187)
	{
		return $zonghe % 2 ? $data['money'] * $data['odds'] : 0;
	}
	
	//	总双
	if($plays['playid'] == 188)
	{
		return $zonghe % 2 == 0 ? $data['money'] * $data['odds'] : 0;
	}
	
	//	总尾大
	if($plays['playid'] == 189)
	{
		return $zongwei > 4 ? $data['money'] * $data['odds'] : 0;
	}
	
	//	总尾小
	if($plays['playid'] == 190)
	{
		return $zongwei < 5 ? $data['money'] * $data['odds'] : 0;
	}
	
	//	上下盘、奇偶盘
	$shang = $ji = 0;
	for($i = 0; $i < 4; $i++)
	{
		$tmp = $result[$i];
		$tmp == 11 && $tmp = $result[4];	//	如果4个号码中有一个开11的用第5个号码替换
		
		$tmp < 6 && $shang++;
		$tmp % 2 && $ji++;
	}
	
	//	上盘
	if($plays['playid'] == 2631)
	{
		return $shang > 2 ? $data['money'] * $data['odds'] : 0;
	}
	
	//	和盘
	if($plays['playid'] == 2632)
	{
		return $shang == 2 ? $data['money'] * $data['odds'] : 0;
	}
	
	//	下盘
	if($plays['playid'] == 2633)
	{
		return $shang < 2 ? $data['money'] * $data['odds'] : 0;
	}
	
	//	奇
	if($plays['playid'] == 2634)
	{
		return $ji > 2 ? $data['money'] * $data['odds'] : 0;
	}
	
	//	奇偶和
	if($plays['playid'] == 2635)
	{
		return $ji == 2 ? $data['money'] * $data['odds'] : 0;
	}
	
	//	偶
	if($plays['playid'] == 2636)
	{
		return $ji < 2 ? $data['money'] * $data['odds'] : 0;
	}
	
	return 0;
}